tg-me.com/java_tg/3053
Create:
Last Update:
Last Update:
Как работает volatile
? Гарантирует ли он атомарность операций?
Ответ:
Однако volatile не обеспечивает атомарность операций. Это значит, что составные действия вроде инкремента (++) или проверки и установки значения всё равно требуют дополнительных механизмов синхронизации — например, synchronized или Atomic* классов.
tags: #собеседование